/*
 * User: user
 * Date: 10/12/2007
 * Time: 12:01:15
 */
package javax.webbeans.binding;

import javax.webbeans.types.BindingType;
import java.lang.annotation.Documented;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.PARAMETER;
import java.lang.annotation.Retention;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Target;

@BindingType
@Target({METHOD, FIELD, PARAMETER, TYPE})
@Retention(RUNTIME)
@Documented
/**
 The default binding type.
 If a component does not explicitly declare a binding type, the component has this binding type only.
 */
public @interface Current {

}